Bei X10 handelt es sich um ein stromleitungsbasiertes Netzwerkprotokoll zur Gebäudeautomation, bei dem die Schaltsignale über die vorhandene Hausinstallation gesendet werden (115/230 V, 60 Hz (USA) oder 230/400 V, 50 Hz (Europa)), ohne dass neue Leitungen verlegt werden müssen. Es können damit einfache Schaltvorgänge automatisiert und ferngesteuert werden. Die Schalter oder Steuerelemente werden entweder fest installiert oder in Steckdosen gesteckt und kommunizieren untereinander über 120-kHz-Steuersignale. Diese werden zur Erhöhung der Schaltsicherheit, und um Störungen durch Phasenanschnitt (Dimmer) zu entgehen, nur während der Nulldurchgänge der Wechselspannung gesendet. Das Konzept ist ähnlich wie bei neueren Varianten, die die Hausgerätevernetzung über die Stromleitung ermöglichen. Diese verwenden jedoch andere Signalübertragungsverfahren (zwei Frequenzen, Streuspektren und andere), die weniger störanfällig sind und eine höhere Signalübertragungsrate ermöglichen. Zusätzlich zu den reinen stromnetzbasierten Elementen gibt es für X10 auch Fernbedienungen und Steuerelemente auf Funkbasis.